/* @override 
	http://own.io/style.css
	http://own.io/style.css
	http://own.io/++resource++ownie.shorturl/style.css
	http://my.own.io/++resource++ownie.shorturl/style.css
	http://my.own.io/portal_css/Plone%20Default/base-cachekey4457.css
	http://my.own.io/portal_css/Plone%20Default/ploneCustom.css
	http://my.own.io/portal_css/Plone%20Default/resourceownie.shorturlstyle-cachekey5979.css
	http://my.own.io/portal_css/Plone%20Default/++resource++ownie.shorturl/style.css
*/

body, div, img, span {
	margin: 0;
	padding: 0;
	color: #036;
}

dd.portletItem {
	border-style: none;
	background-color: transparent;
}

input#short-url:focus {
	outline-width:0;
}

p.short-bookmark {
	display: block;
	width: 397px;
}

input#short-url {
	border-style: none;
	background: url(/++resource++ownie.shorturl/long-url.png) no-repeat;
	height: 86px;
	padding-left: 22px;
	color: #fff;
	font-size: 27px;
	line-height: 27px;
	vertical-align: middle;
        font-family: "Cooper Black", Georgia, "Times New Roman", Times, serif;
	padding-right: 23px;
}

#here-it-is {
	float: right;
	margin-right: 30px;
	margin-bottom: -7px;
	background: url(/++resource++ownie.shorturl/here-it-is.png) no-repeat;
	display: block;
	width: 294px;
	height: 58px;
}

body {
	background: url(/++resource++ownie.shorturl/bg.png) repeat-x;
}

div.tileItem.visualIEFloatFix.vevent.contenttype-link {
	border-style: none;
}

#content div div.tileItem.visualIEFloatFix.vevent.contenttype-link {
	background-color: #dbe8ff;
}

a, a:visited {
	color: #369;
	text-decoration: none;
}

a:hover {
	color: #ace;
}

body, h1, h2, h3, h4, p, span {
	font-family: "Cooper Black", Georgia, "Times New Roman", Times, serif;
	border-style: none;
}

p.short-bookmark {
	font-size: 24px;
}

div.documentActions {
	border-style: none;
}

a.link-category {
	font-size: 16px;
}

p {
	font-size: 14px;
}

#content p.short-bookmark a {
	font-size: 26px;
}

#page-outer  {
	margin: 20px;
}

#logo-area a {
	float: left;
	padding-top: 98px!important;
	background: url(/++resource++ownie.shorturl/logo.png) no-repeat;
	height: 0;
	width: 346px;
}


ul#site-actions {
	float: right;
	margin-bottom: 100px;
}

ul#site-actions li {
	float: left;
	clear: none;
	list-style-type: none;
	margin-right: 6px;
}

#header-outer {
}

#body-outer {
	clear: both;
}

#body-inner {
	float: left;
	width: 635px;
}

label#url-post-label {
	background: url(/++resource++ownie.shorturl/post-url-label.png) no-repeat;
	display: block;
	width: 376px;
	height: 62px;
}

input#url:focus {
	outline-width:0;
}

input#url{
	border-style: none;
	background: url(/++resource++ownie.shorturl/long-url.png) no-repeat;
	width: 698px;
	height: 86px;
	padding-left: 22px;
	color: #fff;
	font-size: 27px;
	line-height: 27px;
	vertical-align: middle;
        font-family: "Cooper Black", Georgia, "Times New Roman", Times, serif;
	padding-right: 23px;
}

#GO {
	background-image: url(/++resource++ownie.shorturl/go.png);
	display: block;
	font-size: 0;
	border-style: none;
	width: 133px;
	height: 73px;
	background-color: #fff;
	margin-left: 604px;
	color: transparent;
	margin-top: -7px;
}

#footer-outer {
	margin-top: 70px;
}

ul#footer-actions li {
	font-size: 10px;
	float: left;
	list-style-type: none;
	margin-right: 10px;
	padding: 0;
	margin-left: 0;
}


#colophon {
	font-size: 10px;
	float: right;
}

form#portal-column-content {
        
}

div#page-outer {
        text-align: center;
}

div#page-inner {
width: 800px;
        text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
}

div#region-content.documentContent {
	border: none;
	background-color: transparent;
}

h2.tileHeadline {
	font-size: 22px;
}

/* @group Content pulldowns */

#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
	background-color: #75ad0a;
	color: White;
	font-weight: bold;
	z-index: 5;
}
#contentActionMenus dl.actionMenu.activated dd {
	border-bottom: 0.5em solid #75ad0a;
}
#contentActionMenus dl.actionMenu.activated dd a:hover {
	background: White;
	color: #666;
}
#contentActionMenus dl.actionMenu a {
	line-height: 2em;
}



/* @end */

#contentActionMenus {
	float: right;
	background: #75ad0a;
	margin: 0 -0.25em 0 0;
}

dl.actionMenu {
	float: right;
	white-space: nowrap;
    position: relative;
}
dl.actionMenu a {
    display: block;
    white-space: nowrap;
	padding: 0 0.25em;
}
dl.actionMenu.deactivated dt {
	margin: 0 0.25em;
}
dl.actionMenu.deactivated dd {
    display: none;
}
dl.actionMenu.activated dd {
    position: absolute;
    width: auto;
    min-width: 100%;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
	-webkit-border-bottom-left-radius: 0.5em;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
}
dl.actionMenu.activated dt a,
dl.actionMenu.activated dd a {
	margin: 0 0.25em;
}

/* @end */

/* Color differences between the two tab types */
#content ul.formTabs {
	background-color: #ddd;
	border: 0.3em solid #ddd;
}
#edit-bar {
	background-color: #75ad0a;
	border: 0.25em solid #75ad0a;
	font-size: 80%;
	min-height: 2em;
	margin-bottom: 1em;
}
#content-views {
	float: left;
	background-color: #75ad0a;
	display: none;
}

/* @group My Group */



/* @end */
#content-views a {
	color: White;
}

/* @group Editing */

/* @group Tabs */

/* Color differences between the two tab types */
#content ul.formTabs {
	background-color: #ddd;
	border: 0.3em solid #ddd;
}
#edit-bar {
	background-color: #75ad0a;
	border: 0.25em solid #75ad0a;
	font-size: 80%;
	min-height: 2em;
	margin-bottom: 1em;
}

#content-views a {
	color: White;
}

/* Shared CSS between the two tab types */
#edit-bar,
#content ul.formTabs {
    display: block;
	border-style: solid solid none solid; 
	margin-left: 0;
	border-top-right-radius: 0.5em;
	border-top-left-radius: 0.5em;
	-webkit-border-top-right-radius: 0.5em;
	-webkit-border-top-left-radius: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
}
#content li.formTab {
    display: inline;
	margin-right:0.25em;
}
#content-views a,
#content li.formTab a {
    /* this isn't supported by all browsers, so we keep it in a separate rule */
    display: inline-block;
}
#content-views a,
#content li.formTab a {
	line-height: 2em;
    padding: 0 0.75em;
    text-decoration: none;
	border: none;
	font-weight: bold;
	margin: 0 ;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
    background: White;
    color: Black;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
	border-top-right-radius: 0.5em;
	border-top-left-radius: 0.5em;
	-webkit-border-top-right-radius: 0.5em;
	-webkit-border-top-left-radius: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
}
#content li.formTab a.notify {
    background-color: red;
    color: White;
}
#content li.formTab a.required span {
    background-image: url(required.png);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 1em;
}
#content fieldset.formPanel {
	border: none;
}
#content fieldset.formPanel.hidden {
    display: none;
}
#content div.formControls input.hidden {
    display: none;
}

/* @end */

#body-inner div.documentEditable div.contentActions {
	background: transparent;
	border: none;
}

#plone-contentmenu-actions dt.actionMenuHeader.label- a span {
	color: #fffefe;
}

#plone-contentmenu-workflow dt.actionMenuHeader.label-state-published a span {
	color: #fffefe;
}

#content div h1.documentFirstHeading {
	color: #fffefe;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #369;
	font-size: 30px;
}

#parent-fieldname-title {
	color: #369;
	font-size: 32px;
}

h2 {
	font-size: 21px;
	margin-bottom: 27px;
	margin-top: 27px;
	font-family: "Cooper Black", Georgia, "Times New Roman", Times, serif;
}

#parent-fieldname-text {
	font-family: "Cooper Black", Georgia, "Times New Roman", Times, serif;
}

h3 {
	margin-top: 20px;
	margin-bottom: 15px;
}

#parent-fieldname-description {
	font-size: 13px;
}

#content div dl.portalMessage {
	font-size: 11px;
}

div.contentActions {
	display: none;
}


#content div dl.portalMessage dt {
	background-color: #3b5741;
}

a#shorturl-link {
	color: #611f0c;
}

#content div dl.portalMessage dd {
	background-color: #c1ffd0;
}

div.documentFirstHeading {
	color: #00bc3e;
	background-color: #ace;
}

#twitter-front {
	float: right;
	clear: both;
	margin-top: -44px;
}

li#siteaction-Bookmarklet {
	
}

a#twitter-bird {
	display: block;
	width: 71px;
	height: 0;
	padding-bottom: 41px;
	float: right;
	margin: 1px 0 0 19px;
	background: url(/++resource++ownie.shorturl/twit-account.png) no-repeat;
}

a#facebook-bird {
	display: block;
	width: 38px;
	height: 0;
	padding-bottom: 35px!important;
	float: left;
	margin: 0;
	background: url(/++resource++ownie.shorturl/facebook.png) no-repeat;
}

img.newsImage {
	border-style: none;
}

div#content-right {
	float: right;
	width: 165px;
}

dl.portlet.portletTagCloudPortlet {
	overflow: hidden;
}

span.cloud1 {
	color: #6f8498;
}

dt.portletHeader {
	border-style: none;
	background-color: transparent;
}

dd.portletItem.odd.lastItem {
	border-style: none;
	padding: 0;
}

div#footer-outer {
	clear: both;
}

span.cloud2 {
	color: #607c98;
}

span.cloud3 {
	color: #517598;
}

span.cloud4 {
	color: #416d98;
}

span.cloud5 {
	color: #369;
}

h1 {
	border-style: none;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	font-size: 30px;
}

li.footer-item {
	float: left;
	margin-right: 20px;
	list-style-type: none;
}

#content div.documentActions ul li a {
	font-size: 0;
	color: transparent;
	display: block;
	width: 80px;
	height: 18px;
	float: right;
	border-style: none;
	margin-left: 20px;
}

#document-action-floss-this a {
	background: url(/++resource++ownie.shorturl/floss-this.png) no-repeat;
}

#document-action-twit-this a {
	background: url(/++resource++ownie.shorturl/twit-this.png) no-repeat;
}

#document-action-own-this a {
	background: url(/++resource++ownie.shorturl/own-this.png) no-repeat;
}

#content div.documentActions ul {
	margin-bottom: 35px;
}

div.tileItem.visualIEFloatFix.vevent.contenttype-link {  
padding:15px; }

span, p {
	font: 16px Georgia, "Times New Roman", Times, serif;
}